leave a place hastily - German English Dictionary